草庐IT

MySQL CHECK 约束替代

全部标签

ios - Project确实还没有像样的约束,为什么每次都给我这个约束警告?

每次我运行我的项目时,我都会在控制台中收到此警告:Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandtrytofigureoutwhichyoudon'texpect;(2)findthecodethataddedtheunwantedconstraintorconstraintsandfixit.(Note:Ifyou'reseeingNSAuto

ios - 如何在 Storyboard 中的 UILabel 的右边缘添加前导约束?

我怎样才能在Storyboard中实现同样的效果?[celladdConstraint:[NSLayoutConstraintconstraintWithItem:nameLabelattribute:NSLayoutAttributeRightrelatedBy:NSLayoutRelationEqualtoItem:cell.contentViewattribute:NSLayoutAttributeLeftmultiplier:1.0constant:200.0]]; 最佳答案 很容易,在Storyboard中,控制点击Vie

【低代码平台】10个开源免费Airtable 的替代方案

Airtable是一个易于使用的简单低代码平台,有助于团队协作管理复杂的数据表,并创建定制的工作流程。把它想象成一个类固醇上的云电子表格。Airtable还简化了数据输入过程,连接和集成第三方服务和应用程序,并提供了许多数据导入/导出选项。使用它,您可以创建自定义接口、窗体和视图,以插入、管理和查看数据。它还包含图表、时间线、日历、地图、资产和图像管理器。然而,作为一个托管服务,您无法控制您的数据,许多人可能会发现这是有限制的。因此,我们在这里为您提供了最好的Airtable低代码替代方案,几乎可以做到这一点。如果您正在寻找SQL低代码数据库管理应用程序,我们在以下文章中介绍了您:13Free

ios - 什么时候解决自动布局约束?

我有一个小问题,似乎在viewWillAppear自动布局约束还没有解决。实际上,我正在使用新的自适应UI,默认大小为600x600,不代表任何实际设备大小。但是当我启动模拟器时,viewWillAppear期间主视图的大小仍然是600x600,而不是实际设备大小!!!那么什么时候才能真正测试View的最终大小在显示之前?因为您可以理解我不想在viewDidAppear中执行此操作并且对用户有某种闪烁...提前致谢。 最佳答案 viewDidLayoutSubviews当ViewControllerView的边界发生变化时,View

ios - Interface Builder 运行时自动布局约束阻止 View 占用固有大小,我该如何解决?

我有一个自定义的UIView子类,它有一个intrinsicContentSize。View在IB中声明,有3个约束,center-x,height和bottommargin。当应用程序运行时,我希望View占用的宽度等于固有宽度。但是,在调试时,InterfaceBuilder似乎添加了它自己的宽度运行时约束,覆盖了固有宽度。我该如何防止这种情况? 最佳答案 首先,通过不指定高度确保您正确实现了intrinsicContentSize:-(CGSize)intrinsicContentSize{returnCGSizeMake(1

iOS 在代码中获取对在 Interface Builder 中添加的特定自动布局约束的引用

假设我在InterfaceBuilder中使用自动布局,然后在我的代码中,为了响应某个事件,我只需要修改一个特定的约束(在我的例子中,关于高度的约束),现在我只能使用removeConstraints:删除所有约束,然后在代码中一一添加。是否可以获得对我在InterfaceBuilder中添加的特定约束的引用?我认为这会让生活更轻松。 最佳答案 是的。打开辅助编辑器,在IB中找到您想要的特定约束,然后按住option键将其拖到VC中以创建命名属性。您现在可以通过编程方式引用self.myConstraint!

ios - UIActivityViewController,在为 iOS 7.x 编译时无法同时满足设备 8.x 上的约束

我有一个显示在UIViewController上的UIActivityViewController(此处名为viewCon)://itemscontainstextand/orimageUIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityItems:itemsapplicationActivities:nil];activityViewController.excludedActivityTypes=@[UIActivityTypePostToWe

ios - Storyboard中自动布局标签的表格 View 单元格约束

关闭。这个问题需要debuggingdetails.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。7年前关闭。Improvethisquestion我正在使用自动布局适用于Xcode6中的iOS8,以及最后一步我需要在这个自定义TableViewCell上添加一个“底部空间到容器边缘”约束所以我的表格View单元格根据LabelDescription中文本的大小增加其大小。...但是,每当我将底部空间添加到容器边距约束时,我都会收到一堆警告,但是如果我进行所有需要的更改,它最终会剪切标签(所有HeadlineLabel,底部DateLabel),我

ios - 为什么我的 UITableView 将自己报告为 600x600,或者当我设置了约束时它在 Storyboard 中是什么?

我的UITableView,当我在调试器中po框架时,报告其宽度和高度为600x600。我将它固定在其ViewController的两侧,所以我不明白为什么它会报告此问题。600x600是它在AnyxAnyStoryboard网格中的尺寸,但正如我所说,它应该正在更新。这是一个小故障吗? 最佳答案 在布局完成之前,它将报告600x600尺寸。如果您覆盖viewDidLayoutSubviews方法并在此处放置一个断点:-(void)viewDidLayoutSubviews{[superviewDidLayoutSubviews];

ios - 如何使用添加 "reset to suggested constraints"按钮保留自定义约束

我用“添加缺少的约束”按钮添加了布局约束。下次我想更改我的默认约束但我的约束丢失了。我的案例UITextView的默认约束是“height=30”。我想更改“高度>=30”。我已经编辑了这个约束,但是当我点击“重置为建议的约束”按钮时,我的约束再次改变了“height=30”。如果我删除了默认约束,然后单击“重置为建议的约束”按钮,则会再次添加约束。如何使用默认约束保留我的自定义约束。因为当我向布局添加新控件时,我必须使用“重置为建议的约束”按钮。 最佳答案 重置为建议的约束从您选择的View中删除所有约束并添加新的随机约束。我不建